Groovy JDK

primitive-types
Class char[]

Method Summary
boolean asBoolean()
Coerces a char array to a boolean value.
boolean contains(Object value)
Checks whether the array contains the given value.
Number count(Object value)
Counts the number of occurrences of the given value inside this array.
Collection flatten()
Flatten an array.
List getAt(Range range)
Support the subscript operator with a range for a char array
List getAt(IntRange range)
Support the subscript operator with an IntRange for a char array
List getAt(ObjectRange range)
Support the subscript operator with an ObjectRange for a char array
List getAt(Collection indices)
Support the subscript operator with a collection for a char array
int size()
Allows arrays to behave similar to collections.
List toList()
Converts this array to a List of the same size, with each element added to the list.
Set toSet()
Converts this array to a Set, with each unique element added to the set.
String toString()
Returns the string representation of the given array.
 
Method Detail

asBoolean

public boolean asBoolean()
 
Coerces a char array to a boolean value. A char array is false if the array is of length 0, and true otherwise.
Returns:
the array's boolean value
Since:
1.7.4

contains

public boolean contains(Object value)
 
Checks whether the array contains the given value.
Parameters:
value - the value being searched for.
Returns:
true if the array contains the value
Since:
1.8.6

count

public Number count(Object value)
 
Counts the number of occurrences of the given value inside this array. Comparison is done using Groovy's == operator (using compareTo(value) == 0 or equals(value) ).
Parameters:
value - the value being searched for.
Returns:
the number of occurrences
Since:
1.6.4

flatten

public Collection flatten()
 
Flatten an array. This array and any nested arrays or collections have their contents (recursively) added to the new collection.
Returns:
a flattened Collection
Since:
1.6.0

getAt

public List getAt(Range range)
 
Support the subscript operator with a range for a char array
Parameters:
range - a range indicating the indices for the items to retrieve.
Returns:
list of the retrieved chars
Since:
1.5.0

getAt

public List getAt(IntRange range)
 
Support the subscript operator with an IntRange for a char array
Parameters:
range - an IntRange indicating the indices for the items to retrieve.
Returns:
list of the retrieved chars
Since:
1.0

getAt

public List getAt(ObjectRange range)
 
Support the subscript operator with an ObjectRange for a char array
Parameters:
range - an ObjectRange indicating the indices for the items to retrieve.
Returns:
list of the retrieved chars
Since:
1.0

getAt

public List getAt(Collection indices)
 
Support the subscript operator with a collection for a char array
Parameters:
indices - a collection of indices for the items to retrieve.
Returns:
list of the chars at the given indices
Since:
1.0

size

public int size()
 
Allows arrays to behave similar to collections.
Returns:
the length of the array
Since:
1.0
See:
Array#getLength.

toList

public List toList()
 
Converts this array to a List of the same size, with each element added to the list.
Returns:
a list containing the contents of this array.
Since:
1.0

toSet

public Set toSet()
 
Converts this array to a Set, with each unique element added to the set.
Returns:
a set containing the unique contents of this array.
Since:
1.8.0

toString

public String toString()
 
Returns the string representation of the given array.
Returns:
the string representation
Since:
1.6.0

Groovy JDK